.scrollbar-vertical .track, .scrollbar-vertical .arrow-up, 
.scrollbar-vertical .arrow-down, .scrollbar-vertical .tab, 
.scrollbar-vertical .tab .top, .scrollbar-vertical .tab .bottom {
	background: url(../images/vertical-sprite.png);
	width: 16px;
}

/* TRACK */
.scrollbar-vertical .track {
	background-position: 32px 0px;
	position: absolute;
	margin: 8px 0px;
	z-index: 1;
}

/* ARROWS */
.scrollbar-vertical .arrow-up {
	background-position: 16px top;
	position: absolute;
	top: -8px;
	height: 8px;
} .scrollbar-vertical .arrow-up-hover {
	background-position: 16px top;
} .scrollbar-vertical .arrow-up-active {
	background-position: 16px top;
}

.scrollbar-vertical .arrow-down {
	background-position: 16px bottom;
	position: absolute;
	bottom: -8px;
	height: 8px;
} .scrollbar-vertical .arrow-down-hover {
	background-position: 16px bottom;
} .scrollbar-vertical .arrow-down-active {
	background-position: 16px bottom;
}

/* TAB */
.scrollbar-vertical .tab {
	background-position: 46px center;
	position: absolute;
	height: 10px;
	margin: 5px 0px 5px 2px;
	z-index: 1;
	width: 6px;
} .scrollbar-vertical .tab-hover {
	background-position: 0px center;
	width: 13px;
} .scrollbar-vertical .tab-active {
	background-position: 0px center;
	width: 13px;
}

.scrollbar-vertical .tab .top {
	background-position: 39px top;
	overflow: hidden; /* IMPORTANT FOR IE6 */
	position: absolute;
	top: -5px;
	height: 5px;
	width: 6px;
} .scrollbar-vertical .tab-hover .top {
	background-position: 60px top;
	width: 13px;
} .scrollbar-vertical .tab-active .top {
	background-position: 60px top;
	width: 13px;
}

.scrollbar-vertical .tab .bottom {
	background-position: 39px bottom;
	overflow: hidden; /* IMPORTANT FOR IE6 */
	position: absolute;
	bottom: -5px;
	height: 5px;
	width: 6px;
} .scrollbar-vertical .tab-hover .bottom {
	background-position: 60px bottom;
	width: 13px;
} .scrollbar-vertical .tab-active .bottom {
	background-position: 60px bottom;
	width: 13px;
}